package com.medical.admin.cost.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.medical.admin.cost.common.dto.DetailInfo;
import com.medical.admin.cost.common.dto.OutpatientRechargeInfo;
import com.medical.admin.cost.common.dto.RechargeDto;

public interface RechargeService {
    IPage<OutpatientRechargeInfo> searchList(OutpatientRechargeInfo outpatientRechargeInfo,Integer page,Integer size);

    Integer addRecharge(RechargeDto rechargeDto);

    Integer removeRecharge(Integer rechargeId);

    Integer modifyRecharge(RechargeDto rechargeDto);

    RechargeDto detailRecharge(Integer rechargeId);

    DetailInfo outpatientDetailRecharges(Long patientId);
}
